package cc.customer.system.service;

import cc.customer.common.service.IService;
import cc.customer.system.domain.SaleTag;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

import java.util.List;
import java.util.Map;

public interface SaleTagService extends IService<SaleTag> {

   int save(SaleTag saleTag);

   List<SaleTag> selectByTagName(SaleTag saleTag);

   SaleTag selectByGroupName(SaleTag saleTag);

   List<SaleTag> selectAll();

   Map<String,Object> selectTagGroup();

   int saveTag(SaleTag saleTag);

   JSONObject chooseGroup(String uuid);

   int deleteGroup(SaleTag sale);

   int updateAll(SaleTag sale);

   int updateNotNull(SaleTag sale);

   int updateSaleTag(SaleTag sale);

   /**获取所有得标签信息**/
   JSONArray getAllTag();
}
